.pd-tab-container{margin:15px 0;background:#fff}
.pd-tab-container .pd-tab-list{padding:23px 12px 16px;border-bottom:1px solid #EDEEF2;display:flex;flex-wrap:wrap;gap:10px}
.pd-tab-container .pd-tab-list a{color:#000;font-weight:600;line-height:16px;background:#F1F1F1;padding:14px 20px;border-radius:4px;border:1px solid transparent}
.pd-tab-container .pd-tab-list a:hover,.pd-tab-container .pd-tab-list .active{border-color:#3D52BF;background:#fff;color:#3D52BF}
.pd-tab-container .product-tab-item{display:none;padding:12px}
.pd-tab-container .product-tab-item.active{display:block}
.pd-comboset-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}
.pd-comboset-container .pd-comboset-buttons{width:20%;text-align:center}
.pd-comboset-container .pd-comboset-buttons .comboset-total-price{font-weight:700;margin:0}
.pd-comboset-container .pd-comboset-buttons .comboset-price-off{display:block;color:#515151;font-size:13px;margin:3px 0 0}
.pd-comboset-container .pd-comboset-buttons button{display:block;width:100%;border:0;padding:0;cursor:pointer;color:#fff;background:#CE0606;height:40px;border-radius:4px;text-transform:uppercase;font-weight:700;margin:15px 0 0}
.pd-comboset-container .pd-comboset-products{width:calc(80% - 12px)}
.buildpc-content-container {background: #fff;}
.buildpc-content-container * {font-family: inherit !important;line-height: inherit !important;font-size: inherit !important;}
.header-menu .icon-rog::before {background: url(../images/iconrogshowroom.jpg)  no-repeat center;background-size: 100% 100%;border-radius: 50%}

.box-faq{width: 50%;padding: 20px;}
.box-faq .title{color: #1d1d20;font-size: 20px;font-weight: 700;margin-bottom: 20px;}
.box-faq .item-faq{background-color: #f7f7f8;border-radius: 8px;cursor: pointer;padding: 10px 12px;transition: .3s;}
.box-faq .list{display: flex;flex-direction: column;gap: 15px;}
.box-faq .title-faq{align-items: center;color: #1d1d20;display: flex;font-size: 14px;justify-content: space-between;padding: 10px 0;}
.box-faq .title-faq b{font-size: 16px;}
.box-faq .title-faq i{padding-bottom: 8px;}
.box-faq .content-faq{font-size: 14px;overflow: hidden;text-align: justify;transition: all .2s ease;max-height: 0;}
.chaychu {white-space: nowrap;animation: marquee 20s linear infinite;width: 900px;}
.header-text-top .address-left{max-width: 700px;overflow: hidden;padding-left: 22px;margin-left: 20px;}
.pulse-icon{position: relative;}
@keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}

.menu-news{display:inline-flex;align-items:center;gap:6px;animation:blinkNews 1.2s ease-in-out infinite}
.menu-news img{width:25px}
@keyframes blinkNews {
0%,100%{opacity:1;transform:scale(1)}
50%{opacity:.6;transform:scale(1.01)}
}